package com.rcadmin.busi.user.dao;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Component;

import com.rcadmin.busi.user.ddl.UserRelTemplatePackage;
import com.rcadmin.common.contant.IsEff;
import com.rcadmin.core.jpa.BaseDao;

/**
 * 用户关联主题
 * 
 * @author tanson lam
 * @create 2016年10月15日
 */
@Component
public class UserRelTemplatePackageDao {
	@Resource
	private BaseDao baseDao;

	/**
	 * 根据用户ID查找关联的主题信息
	 * 
	 * @param userId
	 * @return
	 */
	public List<UserRelTemplatePackage> findByUserId(Integer userId) {
		if (userId == null)
			throw new IllegalArgumentException("userId can not be null.");
		String sql = " user_id = " + userId + " and iseff='" + IsEff.EFFECTIVE
				+ "'";
		return baseDao.find(sql, UserRelTemplatePackage.class);
	}
}
